//   删除数组中第一个匹配的元素，成功则返回位置索引，失败则返回   -1。 
Array.prototype.deleteElementByValue   =   function(varElement) 
{ 
        var   numDeleteIndex   =   -1; 
        for   (var   i=0;   i <this.length;   i++) 
        { 
                //   严格比较，即类型与数值必须同时相等。 
                if   (this[i]   ===   varElement) 
                { 
                        this.splice(i,   1); 
                        numDeleteIndex   =   i; 
                        break; 
                } 
        } 
        return   numDeleteIndex; 
};